define __GDK_H_INSIDE__ around including all other headers.
authorMichael Natterer <mitch@imendio.com>
Wed, 28 May 2008 14:01:57 +0000 (14:01 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Wed, 28 May 2008 14:01:57 +0000 (14:01 +0000)
commit791ac426d7cdeaee2f0bd201f1d3bfb2a2c0a71b
tree8aac150aa23d65e89aea420af883e298879d59f2
parent382ce2f13825c6b51b8b62db56a5e8ab9abee286
define __GDK_H_INSIDE__ around including all other headers.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gdk/gdk.h: define __GDK_H_INSIDE__ around including all other
headers.

* gdk/gdkenumtypes.h.template
* gdk/gdk*.h: add single-include guards that #error out if
GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually. Also removed some redundant includes and
did some tiny trailing whitespace removal that's not worth to
commit separately.

* gdk/gdkprivate.h: include <gdk/gdk.h> instead of individual
files.

* gdk/win32/gdkwin32.h
* gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all
other includes.

svn path=/trunk/; revision=20217
32 files changed:
ChangeLog
gdk/gdk.h
gdk/gdkapplaunchcontext.h
gdk/gdkcairo.h
gdk/gdkcolor.h
gdk/gdkcursor.h
gdk/gdkdisplay.h
gdk/gdkdisplaymanager.h
gdk/gdkdnd.h
gdk/gdkdrawable.h
gdk/gdkenumtypes.h.template
gdk/gdkevents.h
gdk/gdkgc.h
gdk/gdkimage.h
gdk/gdkinput.h
gdk/gdkkeys.h
gdk/gdkpango.h
gdk/gdkpixbuf.h
gdk/gdkpixmap.h
gdk/gdkprivate.h
gdk/gdkproperty.h
gdk/gdkregion.h
gdk/gdkrgb.h
gdk/gdkscreen.h
gdk/gdkselection.h
gdk/gdkspawn.h
gdk/gdktestutils.h
gdk/gdktypes.h
gdk/gdkvisual.h
gdk/gdkwindow.h
gdk/win32/gdkwin32.h
gdk/x11/gdkx.h